package string;

/**
 * int indexOf(String str)
 * 返回给定字符串在当前字符串的位置，如果当前字符串不包含给定内容则返回值为-1
 */
public class IndexOfDemo {
    public static void main(String[] args) {
        //            0123456789
        String str = "thinking in java";
        int index=str.indexOf("in");//从头检索，发现第一个出现的起始下标为2的in，赋值下标给index
        System.out.println(index);//2

        //重载的indexOf方法可以从指定位置开始检索第一次出现指定字符串的位置
        index=str.indexOf("in",5);//从下标5处开始寻找第一次出现in的位置
        System.out.println(index);//5

        index=str.lastIndexOf("in");//最后一次出现in的位置
        System.out.println(index);//9
        //当你要锁定字符串中一个字符是否只有一个，先从头开始检索，再从后往前检索，若位置一样则只有一个



    }
}
